@charset "utf-8";
/* CSS Document */
body{
    font: verdana;
    background: #666666;
    margin: 0; 
	padding: 0;
    text-align: center; 
	color: #000000;
		margin:0px 0px 0px 0px; 
   		background-image:url('../images/base/punto1.JPG')
}

.oneColFixCtrHdr #container {
    	width: 900px; 
		background: #FFFFFF;
    	margin: 0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
    	
    	text-align: left; /* esto anula text-align: center en el elemento body. */
    }
    
.oneColFixCtrHdr #containerPopUp {
    	width: 700px; 
		background: #FFFFFF;
    	margin: 0 auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
    	
    	text-align: left; /* esto anula text-align: center en el elemento body. */
    }
    
.oneColFixCtrHdr #header {
    	background:#002a5c;width:900px;height:60px;float:left 
	 }

.oneColFixCtrHdr #headerPopUp {
    	background:#002a5c;width:700px;height:60px;float:left 
	 }
	 	 
.oneColFixCtrHdr #session {
    	width:900px;height:20px; 
		background-color: #F3F4F9;
		float:left;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		height: 20px;
		text-transform: uppercase;
		font-size: 10px;
	 }
	 
.oneColFixCtrHdr #session #usuario{
		float:left;width:285px;height:20px;padding-top:5px;margin-left:15px; 
	}
	
.oneColFixCtrHdr #session #fecha{
		float:left;width:300px;height:20px; padding-top:5px;text-align:center; 
	}
	
.oneColFixCtrHdr #session #closeSession{
		float:left;width:300px;height:20px;padding-top:5px; text-align:right; padding-right:15px;  
	}
		
.oneColFixCtrHdr #session2 {
    	width:900px;height:20px; 
		background-color: #F3F4F9;
		float:left;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		height: 20px;
		text-transform: uppercase;
		font-size: 10px;
	 }		
	
.oneColFixCtrHdr #session2 #perfil{
		float:left;width:285px;height:20px;padding-top:5px;margin-left:15px; 
	}	
		
.oneColFixCtrHdr #menu {
    	background:#83c0e2;width:900px;height:20px; 
	 }
	 
.oneColFixCtrHdr #mainContent {
    	background: #FFFFFF;height:400px;
    }
    
.oneColFixCtrHdr #footer {
    	padding: 0; 
    	background:#002a5c;
		height:40px;
		margin:0px 0px 0px 0px;
		font-family: Verdana, sans-serif;
    }
    
.oneColFixCtrHdr #footer p {
    	margin-top:15px;
    	padding: 0; 
	}
	
.letra9{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		font-weight: bold;
		color:#fff;
	}
	
.letra19{
		font-family: Verdana, sans-serif;
		font-size:22px;
		color:#fff;
	}
	
.letraOrange10{
		font-family: Verdana, sans-serif;
		font-size:10px;
		color:#FF8C00;
		font-weight:bold;
	}
	
.letraText{
		font-family: Verdana, sans-serif;
		font-size:10px;
		color:#000000;
		text-align:right; 
		
		
	}
.letraText2{
		font-family: Verdana, sans-serif;
		font-size:9px;
		color:#000000;
		height:18px;
		background: #FFFFCC;
	}	
.letraText3{
		font-family: Verdana, sans-serif;
		font-size:9px;
		color:#000000;
		height:18px;
		
	}
.letraLightBlue10{
		font-family: Verdana, sans-serif;
		font-size:10px;
		color:#83c0e2;
		font-weight:bold;
	}
	
.letraLightBlueF102{
		font: verdana;
		font-size:12px;
		color:#7799bd;
		font-weight:bold;
	}
	
.oneColFixCtrHdr #header #derecho{
		float:left;width:450px;height:60px;
	}
.oneColFixCtrHdr #header #izquierdo{
		float:left;width:450px;height:60px;
	}
	
.oneColFixCtrHdr #mainContent #datSession{
		width:900px;height:30px;
		margin-top:20px;
	}
	
.oneColFixCtrHdr #mainContent #datSession #izquierdo{
		float:left;width:425px;height:30px;
		padding-left:25px;
		
	}
	
.oneColFixCtrHdr #mainContent  #datSession #derecho{
		float:left;width:450px;height:30px;
		text-align:right; 
	}
	
.oneColFixCtrHdr #mainContent #dinamicDiv{
		width:900px;height:auto;margin-top:40px;
		
}

.CabeceraBloque {
		background-color: #F3F4F9;
		color: #003E7E;
		font-family: Verdana, sans-serif;
		text-transform: uppercase;
		font-size: 11px;
		font-weight: bold;
		
	}
	
.FondoGris1{
	 background-color: #EFF3F8; color:black;
	}
	
.FondoGris2{
	  background-color: #D2E1F0; color:black; 
	 }
	
.FondoGris3{
	 	background-color: #002a5c; color:white;
	 }
	 
.FondoGris4{
	 	background-color: #83c0e2; color:white;
	 }
.espacioFila{
	 	padding-top:10px;
	 	padding-bottom:10px;
	 	 
}
	
.styleLegend{
	 	margin-left:25px;
	 	margin-right:25px;
	 }
.styleLegend2{
	 	padding-left:40px;
	 	padding-right:40px;
	 
	 }
.Bordes{
	border-bottom: 1px solid #DCE0EE;
	border-right: 1px solid #DCE0EE;
	border-left: 1px solid #DCE0EE;
}

.FilaOverGrilla {
	background-color: #FFCC99;
	font-family: Verdana, sans-serif;
	font-size: xx-small;
	text-align: left;
}

.CabeceraGrilla {
	/*background-color: #1C5BA2;*/
	background-color:#002a5c;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	border: 0;
	margin: 0
}

.PieGrilla {
	/*background-color: #1C5BA2;*/
	background-color:#002a5c;
	font-weight: bold;
	color: white;
	text-align: center;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	border: 0;
	margin: 0;
}

.FilaGrilla {
	/*background-color: #efefef;*/
	background-color:#EFF3F8;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	text-align: left;
}

.FilaAlternaGrilla {
	/*background-color: #d9e9f4;*/
	background-color: #D2E1F0;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	text-align: left;
}

.FilaSeleccionadaGrilla {
	background-color: #FFFFCC;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
}

.FilaOverGrilla {
	background-color: #FFCC99;
	font-family: Arial, Swiss, sans-serif;
	font-size: 11px;
	text-align: left;
}

.TextoAzul {
	color: Navy;
	text-transform: uppercase;
	font-size: 11px;
}

.TextoAzulSubTitulo {
	color: Navy;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

.TextoAzulSinMayuscula {
	color: Navy;
	font-size: 11px;
}
/*				ESTILOS PARA FACES 					*/
.lblTextMensaje{
	font-family: Verdana, sans-serif;
	font-size:10px;
	text-align:justify;
	color:#002a5c;
	padding-left:30px; 
}
.lblTextMensajeError{
	font-family: Verdana, sans-serif;
	font-size:11px;
	text-align:justify;
	color:red;
	font-weight:bold;
	padding-left:30px; 
	text-transform:uppercase;
}
.lblTitulo{
	font-family: Verdana, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#83c0e2;
	font-weight:bold;
	text-align: center;  
	}
	
tableContent{
	margin-bottom:10px;
	margin-left:10px;
	margin-right: 10px;
	margin-top:  20px;
}	
.espacioFilas{
	padding-top: 10px; 
}
.styleFieldSet{
	border: #002a5c;
}